package com.yxw.live_vod_boot.entity;



import com.baomidou.mybatisplus.annotation.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
//import lombok.EqualsAndHashCode;



/*** 
*@author Jiaxu.Huang
*@date 2023/12/27 16:58:09
*@update 2023/12/27 16:58:09
**/
@Data
@NoArgsConstructor
@TableName("yx_live_user_watch_duration")
//@EqualsAndHashCode(callSuper = true)
public class YxLiveUserWatchDurationEntity   implements Serializable
{
    private static final long serialVersionUID = 31703667489954L;
    /**
    *主键Id
    */
    @TableId(value = "id",type = IdType.AUTO)
    @ApiModelProperty(value = "主键Id")
    private Long Id;
    /**
    *用户内部Id
    */
    @TableField("user_inner_id")
    @ApiModelProperty(value = "用户内部Id")
    private Long userInnerId;
    /**
    *店铺内部Id
    */
    @TableField("live_shop_id")
    @ApiModelProperty(value = "店铺内部Id")
    private Long liveShopId;
    /**
    *直播Id
    */
    @TableField("live_id")
    @ApiModelProperty(value = "直播Id")
    private String liveId;
    /**
    *最大观看时长
    */
    @TableField("max_duration")
    @ApiModelProperty(value = "最大观看时长")
    private Long maxDuration;
    /**
    *创建时间
    */
    @TableField("create_time")
    @ApiModelProperty(value = "创建时间")
    private Long createTime;
    /**
    *最后更新时间
    */
    @TableField("update_time")
    @ApiModelProperty(value = "最后更新时间")
    private Long updateTime;
}

